<?php

class Kd_Util_Random {

    static public function generateMd5($str) {
        return md5($str);
    }

    static public function generateUnid($prefix = 'user_', $method = 'md5'){
        $str = 'user_'.rand(1000, 9999).rand(1000, 9999).rand(1000, 9999).rand(100, 999).rand(100, 999);
        $str .= uniqid(hash("md5", time()), TRUE ) . time() . @$_SERVER['REMOTE_ADDR'];
        if($method == 'sha1'){
            return sha1($str);
        }
        return md5($str);
    }
    
    static public function randomNumeric($min = 0, $max = 99999){
		return rand($min, $max).time();
    }
}